package com.mdp.im.core.publish.api;

/**
 * im内部通讯模型-发布者接口,将消息压入队列
 * 
 * @author chenyc
 * @date 2020/3/28
 */
public interface Publisher {
    
    /**
     * 发布群组消息
     * @param groupId 发布到哪个群组
     * @param message
     */
    void publishGroupMessage(String groupId, String message);
    
    /**
     * 发布私聊消息
     * @param message
     */
    void publishPrichatMessage(String toUserid,String message);
    
    /**
     * 发布系统公告消息 
     * @param message
     */
    void publishSysMessage(String message);
    

}
